home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1999 February / MACPOWER-1999-02.ISO.7z / MACPOWER-1999-02.ISO / 9902⁄AMUG / INTERNET / AutoShare-3.0.2.sit / AutoShare3.0.2 / Samples / Scripts / James Berriman / Unsubscribe Script / Unsubscribe Script - README next >
Text File  |  1996-11-15  |  2KB  |  34 lines

  1. Unsubscribe Script for AutoShare. By James Berriman, 13-NOV-96
  2.  
  3. This script requires the GTQ scripting additions 'remove', 'extract resource' and 'extract string list'.
  4.  
  5. People are always asking "How do I get off this list?". This script takes advantage of the 'File Mail' AppleScript command in AutoShare 1.1 to make unsubscribing from mailing lists a little easier. Subscribers can remove themselves from any or all lists by mailing to an address you specify. The subject and body of the message are both ignored.
  6.  
  7. How to use:
  8.  
  9. 1. Create a folder called 'unsubscribe' in the AIMS Mail Folder (inside your system folder).
  10.  
  11. 2. Create an AIMS account for each list you wish to work with (in my case, I've created accounts called AutoShare-announce-unsub and Fun-l-unsub). Set them to 'save as files' in the unsubscribe folder (enter the full path of the unsubscribe folder in the AIMS forwarding: field).
  12.  
  13. 3. If you want, create a global account (I suggest something like 'remove'). Set the forwarding as above. Messages to this account will generate an 'unsub all' command and remove the user from all AutoShare lists.
  14.  
  15. 4. Open the 'unsubscribe' script and edit the list options. They will look something like this:
  16.  
  17. -- List options         
  18. if RfcRcpt contains "AutoShare-announce" then
  19.     set CommandString to "unsub AutoShare-announce"
  20. else if RfcRcpt contains "fun-l" then -- add appropriate statements for each individual list.
  21.     set CommandString to "unsub fun-l"
  22. else -- I set up an account called 'remove'. Any message to this account removes you from all lists.
  23.     set CommandString to "unsub all"
  24. end if
  25. -- Edit the list options above according to your requirements
  26.  
  27. If you have an announcement list, you can set the List-specific reply-to: option to an address such as <fun-l-unsub@your.domain>. Recipients can automatically unsubscribe from future announcements by just replying to a messagefrom the list (unfortunately, this doesn't work for digests -yet!).
  28.  
  29. Likewise, you can tell your users to mail <remove@your.domain> when they change their email address.
  30.  
  31. Enjoy!
  32.  
  33. ( :-])  James Berriman (james@dcl.co.uk)
  34.